.foot {
  padding-top: 60px;
  width: 100%;
  height: 380px;
  background-color: #22212f;
}

.foot-con {
  position: relative;
  margin: 0 auto;
  width: 1353px;
}

.foot-content { 
  margin-bottom: 20px;
  padding-right: 85px;
  border-right: 1px solid #4c4f5f;
  width: 220px;
}

.foot-tel {
  margin-bottom: 20px;
}

.foot-tel img {
  margin-right: 10px;
}

.foot-tel p:nth-of-type(1) {
  font-size: 22px;
  color: #fff;
}

.foot-tel p:nth-of-type(2) {
  font-size: 14px;
  color: #fff;
}

.foot-qr img {
  margin-bottom: 15px;
}

.foot-qr p {
  font-size: 12px;
  color: #cecece;
}

.foot-nav {
  padding-left: 90px;
  align-items: flex-start;
}

.foot-nav div {
  margin-right: 160px;
}

.foot-nav div:last-of-type {
  margin-right: 0;
}

.foot-nav p {
  margin-bottom: 41px;
  font-size: 16px;
  color: #fff;
}

.foot-nav li {
  margin-bottom: 15px;
  font-size: 14px;
  color: #cecece;
}

.foot-con::after {
  content: "";
  position: absolute;
  bottom: 5px;
  width: 1400px;
  height: 1px;
  background-image: linear-gradient(to right,rgba(0,0,0,.1), #4c4f5f 60%, rgba(0,0,0,.1));
}

.foot-msg {
  position: absolute;
  bottom: -30px;
  font-size: 14px;
  color: #7e8088;
}